vulkan: Add GskVulkanRenderPass
authorBenjamin Otte <otte@redhat.com>
Thu, 8 Dec 2016 12:26:36 +0000 (13:26 +0100)
committerBenjamin Otte <otte@redhat.com>
Fri, 9 Dec 2016 17:35:51 +0000 (18:35 +0100)
commit3c5b25b1d182756e87275d53db6a1e413b07488a
tree3ccf81d3141e7259af7b55e5e33f0b3b835426d3
parent681554787b32dbb3534bfb0d7e25ece4cbc9e9ed
vulkan: Add GskVulkanRenderPass

And move the actual rendering code there.

A RenderPass is a collection of operations on the same target that
get executed one after another. It roughly targets VkRenderPass or
rather the subpasses of a VkRenderPass.

For now, only the infrastructure is there. No real stuff is happening.
gsk/Makefile.am
gsk/gskvulkanrender.c
gsk/gskvulkanrenderer.c
gsk/gskvulkanrenderpass.c [new file with mode: 0644]
gsk/gskvulkanrenderpassprivate.h [new file with mode: 0644]
gsk/gskvulkanrenderprivate.h